slobbering person - French English Dictionary